15
6
8
7
12
11
16
4
33
25
20
41
30
53
50
26
93
151
57
388
89
45
48
83
117
43
75
61
92
35
21
22
24
73
85
18
34
39
109
19
32
42
64
23